// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.nineoldandroids.view; import android.view.View; import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.ValueAnimator; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; // Referenced classes of package com.nineoldandroids.view: // b, f, e class d implements com.nineoldandroids.animation.Animator.AnimatorListener, com.nineoldandroids.animation.ValueAnimator.AnimatorUpdateListener { final b a; private d(b b1) { a = b1; super(); } d(b b1, d d1) { this(b1); } public void onAnimationCancel(Animator animator) { if (b.b(a) != null) { b.b(a).onAnimationCancel(animator); } } public void onAnimationEnd(Animator animator) { if (b.b(a) != null) { b.b(a).onAnimationEnd(animator); } b.c(a).remove(animator); if (b.c(a).isEmpty()) { b.a(a, null); } } public void onAnimationRepeat(Animator animator) { if (b.b(a) != null) { b.b(a).onAnimationRepeat(animator); } } public void onAnimationStart(Animator animator) { if (b.b(a) != null) { b.b(a).onAnimationStart(animator); } } public void onAnimationUpdate(ValueAnimator valueanimator) { float f1; ArrayList arraylist; f1 = valueanimator.getAnimatedFraction(); f f2 = (f)b.c(a).get(valueanimator); if ((0x1ff & f2.a) != 0) { View view1 = (View)b.d(a).get(); if (view1 != null) { view1.invalidate(); } } arraylist = f2.b; if (arraylist == null) goto _L2; else goto _L1 _L1: int i; int j; i = arraylist.size(); j = 0; _L5: if (j < i) goto _L3; else goto _L2 _L2: View view = (View)b.d(a).get(); if (view != null) { view.invalidate(); } return; _L3: e e1 = (e)arraylist.get(j); float f3 = e1.b + f1 * e1.c; b.a(a, e1.a, f3); j++; if (true) goto _L5; else goto _L4 _L4: } }